package quickSort;

public interface QuickSortStateVisitor<T extends Comparable<? super T>> {
	void visit(NoSorterStarted<T> noSorterStarted);
	void visit(LessThanSorterStarted<T> lessThanSorterStarted);
	void visit(GreaterEqualsSorterStarted<T> greaterEqualsSorterStarted);
	void visit(BothSortersStarted<T> bothSortersStarted);
}
